

GTEST_ROOT_DIR	:= ../../..

CXX_FLAGS += -g  -std=c++14 -I$(GTEST_ROOT_DIR)/gtest
LD_FLAGS += -L$(GTEST_ROOT_DIR)/gtest/gtest  -lgtest_main -lpthread

BIN = main.bin
OBJS += $(patsubst %.cpp, %.o,  $(wildcard *.cpp))

all:  $(BIN)

$(BIN):$(OBJS)
	g++ $(LD_FLAGS) -o $@ $<

clean:
	rm -frv $(BIN) $(OBJS)

run: $(BIN)
	./$(BIN)

%.o:%.cpp
	g++ $(CXX_FLAGS) -c $<



